Les langues officielles du Soudan sont l'arabe (arabe standard moderne) et l'anglais. De nombreuses langues sont parlées dans le pays. Elles appartiennent à plusieurs familles : les langues nilo-sahariennes, les langues kordofaniennes, les langues kadougli et les langues couchitiques.